#ifndef QTPUSHERACTIVATEANIMATION_H
#define QTPUSHERACTIVATEANIMATION_H

#include "QtPusherSprite.h"
#include "QtAnimationCommand.h"

class QtPusherActivateAnimation: public QtAnimationCommand
{
public:
	QtPusherActivateAnimation();
	QtPusherActivateAnimation(const QtPusherActivateAnimation& rhs);
	virtual ~QtPusherActivateAnimation();

	void SetPusher(QtPusherSprite* receiver);
	void Execute();
	QtAnimationCommand* Clone() const;
	
protected:
private:
	QtPusherSprite* pusher;
};

#endif //QTPUSHERACTIVATEANIMATION_H
